home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / misc / hiper / !HotSpot / !RunImage < prev    next >
Unknown  |  1995-06-19  |  8.9 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 10 f4 20 3e 21 | 52 75 6e 49 6d 61 67 65 |..... >!|RunImage|
|00000010| 0d 00 14 14 f4 20 48 6f | 74 53 70 6f 74 20 45 64 |..... Ho|tSpot Ed|
|00000020| 69 74 6f 72 0d 00 1e 1b | f4 20 a9 20 41 6e 64 72 |itor....|. . Andr|
|00000030| 65 77 20 48 75 6e 74 65 | 72 2c 20 31 39 39 35 0d |ew Hunte|r, 1995.|
|00000040| 00 28 05 3a 0d 00 32 09 | f2 69 6e 69 74 0d 00 3c |.(.:..2.|.init..<|
|00000050| 11 ee 20 85 20 f2 65 72 | 72 6f 72 28 b9 29 0d 00 |.. . .er|ror(.)..|
|00000060| 46 09 f2 70 6f 6c 6c 0d | 00 50 05 e0 0d 00 5a 05 |F..poll.|.P....Z.|
|00000070| 3a 0d 00 64 12 dd f2 65 | 72 72 6f 72 28 71 75 69 |:..d...e|rror(qui|
|00000080| 74 25 29 0d 00 6e 0c ea | 20 66 6c 61 67 73 25 0d |t%)..n..| flags%.|
|00000090| 00 78 07 ea 20 85 0d 00 | 82 23 ee 20 85 20 c8 99 |.x.. ...|.#. . ..|
|000000a0| 20 22 57 69 6d 70 5f 43 | 6c 6f 73 65 44 6f 77 6e | "Wimp_C|loseDown|
|000000b0| 22 3a f6 3a f1 20 9e 3a | e0 0d 00 8c 18 c8 99 20 |":.:. .:|....... |
|000000c0| 22 48 6f 75 72 67 6c 61 | 73 73 5f 53 6d 61 73 68 |"Hourgla|ss_Smash|
|000000d0| 22 0d 00 96 22 66 6c 61 | 67 73 25 3d 25 31 3a e7 |"..."fla|gs%=%1:.|
|000000e0| 20 71 75 69 74 25 3d b9 | 20 66 6c 61 67 73 25 3d | quit%=.| flags%=|
|000000f0| 25 31 31 0d 00 a0 18 e7 | 20 71 75 69 74 25 3d 31 |%11.....| quit%=1|
|00000100| 20 66 6c 61 67 73 25 3d | 25 31 30 0d 00 aa 0e 21 | flags%=|%10....!|
|00000110| 74 62 6c 6f 63 6b 25 3d | 9f 0d 00 b4 04 0d 00 be |tblock%=|........|
|00000120| 52 e7 20 71 75 69 74 25 | 3c 3e 30 20 8c 20 24 28 |R. quit%|<>0 . $(|
|00000130| 74 62 6c 6f 63 6b 25 2b | 34 29 3d f6 24 2b 22 20 |tblock%+|4)=.$+" |
|00000140| 28 69 6e 74 65 72 6e 61 | 6c 20 65 72 72 6f 72 20 |(interna|l error |
|00000150| 63 6f 64 65 20 22 2b c3 | 9e 2b 22 29 22 20 8b 20 |code "+.|.+")" . |
|00000160| 24 28 74 62 6c 6f 63 6b | 25 2b 34 29 3d f6 24 0d |$(tblock|%+4)=.$.|
|00000170| 00 c8 3c c8 99 20 22 57 | 69 6d 70 5f 52 65 70 6f |..<.. "W|imp_Repo|
|00000180| 72 74 45 72 72 6f 72 22 | 2c 74 62 6c 6f 63 6b 25 |rtError"|,tblock%|
|00000190| 2c 66 6c 61 67 73 25 2c | 22 48 69 70 65 72 20 48 |,flags%,|"Hiper H|
|000001a0| 65 6c 70 22 20 b8 20 2c | 6f 6b 25 0d 00 d2 0f e7 |elp" . ,|ok%.....|
|000001b0| 20 6f 6b 25 3d 31 20 8c | 20 e1 0d 00 dc 17 c8 99 | ok%=1 .| .......|
|000001c0| 20 22 57 69 6d 70 5f 43 | 6c 6f 73 65 44 6f 77 6e | "Wimp_C|loseDown|
|000001d0| 22 0d 00 e6 05 e0 0d 00 | f0 05 3a 0d 00 fa 0a dd |".......|..:.....|
|000001e0| f2 69 6e 69 74 0d 01 04 | 1d de 20 62 6c 6f 63 6b |.init...|.. block|
|000001f0| 25 20 34 30 39 36 2c 74 | 62 6c 6f 63 6b 25 20 32 |% 4096,t|block% 2|
|00000200| 35 36 0d 01 0e 11 ee 20 | 85 20 f2 65 72 72 6f 72 |56..... |. .error|
|00000210| 28 31 29 0d 01 18 31 c8 | 99 20 22 57 69 6d 70 5f |(1)...1.|. "Wimp_|
|00000220| 49 6e 69 74 69 61 6c 69 | 73 65 22 2c 32 30 30 2c |Initiali|se",200,|
|00000230| 26 34 42 35 33 34 31 35 | 34 2c 22 48 6f 74 53 70 |&4B53415|4,"HotSp|
|00000240| 6f 74 73 22 0d 01 22 12 | f2 72 65 61 64 74 65 6d |ots"..".|.readtem|
|00000250| 70 6c 61 74 65 73 0d 01 | 2c 1c f2 6f 70 65 6e 77 |plates..|,..openw|
|00000260| 69 6e 64 6f 77 28 6d 61 | 69 6e 68 61 6e 64 6c 65 |indow(ma|inhandle|
|00000270| 25 29 0d 01 36 0d 6c 6f | 61 64 65 64 25 3d a3 0d |%)..6.lo|aded%=..|
|00000280| 01 40 05 e1 0d 01 4a 05 | 3a 0d 01 54 0a dd f2 70 |.@....J.|:..T...p|
|00000290| 6f 6c 6c 0d 01 5e 0b 71 | 75 69 74 25 3d a3 0d 01 |oll..^.q|uit%=...|
|000002a0| 68 05 f5 0d 01 72 25 c8 | 99 20 22 57 69 6d 70 5f |h....r%.|. "Wimp_|
|000002b0| 50 6f 6c 6c 22 2c 31 2c | 62 6c 6f 63 6b 25 20 b8 |Poll",1,|block% .|
|000002c0| 20 72 65 61 73 6f 6e 25 | 0d 01 7c 10 c8 8e 20 72 | reason%|..|... r|
|000002d0| 65 61 73 6f 6e 25 20 ca | 0d 01 86 0f c9 20 31 3a |eason% .|..... 1:|
|000002e0| f2 72 65 64 72 61 77 0d | 01 90 24 c9 20 32 3a c8 |.redraw.|..$. 2:.|
|000002f0| 99 20 22 57 69 6d 70 5f | 4f 70 65 6e 57 69 6e 64 |. "Wimp_|OpenWind|
|00000300| 6f 77 22 2c 2c 62 6c 6f | 63 6b 25 0d 01 9a 25 c9 |ow",,blo|ck%...%.|
|00000310| 20 33 3a c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 | 3:.. "W|imp_Clos|
|00000320| 65 57 69 6e 64 6f 77 22 | 2c 2c 62 6c 6f 63 6b 25 |eWindow"|,,block%|
|00000330| 0d 01 a4 21 e7 20 21 62 | 6c 6f 63 6b 25 3d 6d 61 |...!. !b|lock%=ma|
|00000340| 69 6e 68 61 6e 64 6c 65 | 25 20 71 75 69 74 25 3d |inhandle|% quit%=|
|00000350| b9 0d 01 ae 08 c9 20 36 | 3a 0d 01 b8 1a 78 25 3d |...... 6|:....x%=|
|00000360| 21 62 6c 6f 63 6b 25 3a | 79 25 3d 62 6c 6f 63 6b |!block%:|y%=block|
|00000370| 25 21 34 0d 01 c2 14 62 | 75 74 74 6f 6e 25 3d 62 |%!4....b|utton%=b|
|00000380| 6c 6f 63 6b 25 21 38 0d | 01 cc 16 77 68 61 6e 64 |lock%!8.|...whand|
|00000390| 6c 65 25 3d 62 6c 6f 63 | 6b 25 21 31 32 0d 01 d6 |le%=bloc|k%!12...|
|000003a0| 16 69 68 61 6e 64 6c 65 | 25 3d 62 6c 6f 63 6b 25 |.ihandle|%=block%|
|000003b0| 21 31 36 0d 01 e0 14 21 | 62 6c 6f 63 6b 25 3d 77 |!16....!|block%=w|
|000003c0| 68 61 6e 64 6c 65 25 0d | 01 ea 23 c8 99 20 22 57 |handle%.|..#.. "W|
|000003d0| 69 6d 70 5f 47 65 74 57 | 69 6e 64 6f 77 49 6e 66 |imp_GetW|indowInf|
|000003e0| 6f 22 2c 2c 62 6c 6f 63 | 6b 25 0d 01 f4 1f 77 78 |o",,bloc|k%....wx|
|000003f0| 25 3d 78 25 2d 28 62 6c | 6f 63 6b 25 21 34 2d 62 |%=x%-(bl|ock%!4-b|
|00000400| 6c 6f 63 6b 25 21 32 30 | 29 0d 01 fe 20 77 79 25 |lock%!20|)... wy%|
|00000410| 3d 79 25 2d 28 62 6c 6f | 63 6b 25 21 31 36 2d 62 |=y%-(blo|ck%!16-b|
|00000420| 6c 6f 63 6b 25 21 32 34 | 29 0d 02 08 0a f2 63 6c |lock%!24|).....cl|
|00000430| 69 63 6b 0d 02 12 08 c9 | 20 37 3a 0d 02 1c 0c f2 |ick.....| 7:.....|
|00000440| 64 72 61 67 65 6e 64 0d | 02 26 08 c9 20 38 3a 0d |dragend.|.&.. 8:.|
|00000450| 02 30 12 c8 8e 20 62 6c | 6f 63 6b 25 21 32 34 20 |.0... bl|ock%!24 |
|00000460| ca 0d 02 3a 09 c9 20 32 | 37 3a 0d 02 44 18 c8 99 |...:.. 2|7:..D...|
|00000470| 20 22 57 69 6d 70 5f 44 | 72 61 67 42 6f 78 22 2c | "Wimp_D|ragBox",|
|00000480| 2c 30 0d 02 4e 06 7f 3a | 0d 02 58 22 c8 99 20 22 |,0..N..:|..X".. "|
|00000490| 57 69 6d 70 5f 50 72 6f | 63 65 73 73 4b 65 79 22 |Wimp_Pro|cessKey"|
|000004a0| 2c 62 6c 6f 63 6b 25 21 | 32 34 0d 02 62 05 cb 0d |,block%!|24..b...|
|000004b0| 02 6c 14 c9 20 31 37 2c | 31 38 3a f2 6d 65 73 73 |.l.. 17,|18:.mess|
|000004c0| 61 67 65 0d 02 76 05 cb | 0d 02 80 0b fd 20 71 75 |age..v..|..... qu|
|000004d0| 69 74 25 0d 02 8a 05 e1 | 0d 02 94 05 3a 0d 02 9e |it%.....|....:...|
|000004e0| 0d dd f2 6d 65 73 73 61 | 67 65 0d 02 a8 12 c8 8e |...messa|ge......|
|000004f0| 20 62 6c 6f 63 6b 25 21 | 31 36 20 ca 0d 02 b2 0f | block%!|16 .....|
|00000500| c9 20 30 3a 71 75 69 74 | 25 3d b9 0d 02 bc 11 c9 |. 0:quit|%=......|
|00000510| 20 32 3a f2 73 61 76 65 | 6d 65 73 73 0d 02 c6 08 | 2:.save|mess....|
|00000520| c9 20 33 3a 0d 02 d0 2d | e7 20 62 6c 6f 63 6b 25 |. 3:...-|. block%|
|00000530| 21 34 30 3d 26 41 46 46 | 20 84 20 62 6c 6f 63 6b |!40=&AFF| . block|
|00000540| 25 21 34 30 3d 26 46 46 | 39 20 f2 64 6f 6c 6f 61 |%!40=&FF|9 .doloa|
|00000550| 64 0d 02 da 1f e7 20 62 | 6c 6f 63 6b 25 21 34 30 |d..... b|lock%!40|
|00000560| 3d 26 41 42 20 8c 20 f2 | 6c 6f 61 64 66 69 6c 65 |=&AB . .|loadfile|
|00000570| 0d 02 e4 05 cb 0d 02 ee | 05 e1 0d 02 f8 05 3a 0d |........|......:.|
|00000580| 03 02 13 dd f2 72 65 61 | 64 74 65 6d 70 6c 61 74 |.....rea|dtemplat|
|00000590| 65 73 0d 03 0c 12 de 20 | 69 62 6c 6f 63 6b 25 20 |es..... |iblock% |
|000005a0| 34 30 39 36 0d 03 16 04 | 0d 03 20 35 c8 99 20 22 |4096....|.. 5.. "|
|000005b0| 57 69 6d 70 5f 4f 70 65 | 6e 54 65 6d 70 6c 61 74 |Wimp_Ope|nTemplat|
|000005c0| 65 22 2c 2c 22 3c 48 6f | 74 53 70 6f 74 24 44 69 |e",,"<Ho|tSpot$Di|
|000005d0| 72 3e 2e 54 65 6d 70 6c | 61 74 65 73 22 0d 03 2a |r>.Templ|ates"..*|
|000005e0| 04 0d 03 34 4a c8 99 20 | 22 57 69 6d 70 5f 4c 6f |...4J.. |"Wimp_Lo|
|000005f0| 61 64 54 65 6d 70 6c 61 | 74 65 22 2c 2c 62 6c 6f |adTempla|te",,blo|
|00000600| 63 6b 25 2c 69 62 6c 6f | 63 6b 25 2c 69 62 6c 6f |ck%,iblo|ck%,iblo|
|00000610| 63 6b 25 2b 34 30 39 36 | 2c 2d 31 2c 22 4d 61 69 |ck%+4096|,-1,"Mai|
|00000620| 6e 22 2c 30 20 b8 20 2c | 2c 71 25 0d 03 3e 30 c8 |n",0 . ,|,q%..>0.|
|00000630| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 57 69 |. "Wimp_|CreateWi|
|00000640| 6e 64 6f 77 22 2c 2c 62 | 6c 6f 63 6b 25 20 b8 20 |ndow",,b|lock% . |
|00000650| 6d 61 69 6e 68 61 6e 64 | 6c 65 25 0d 03 48 04 0d |mainhand|le%..H..|
|00000660| 03 52 48 c8 99 20 22 57 | 69 6d 70 5f 4c 6f 61 64 |.RH.. "W|imp_Load|
|00000670| 54 65 6d 70 6c 61 74 65 | 22 2c 2c 62 6c 6f 63 6b |Template|",,block|
|00000680| 25 2c 71 25 2c 69 62 6c | 6f 63 6b 25 2b 34 30 39 |%,q%,ibl|ock%+409|
|00000690| 36 2c 2d 31 2c 22 48 6f | 74 49 6e 66 6f 22 2c 30 |6,-1,"Ho|tInfo",0|
|000006a0| 20 b8 20 2c 2c 71 25 0d | 03 5c 31 c8 99 20 22 57 | . ,,q%.|.\1.. "W|
|000006b0| 69 6d 70 5f 43 72 65 61 | 74 65 57 69 6e 64 6f 77 |imp_Crea|teWindow|
|000006c0| 22 2c 2c 62 6c 6f 63 6b | 25 20 b8 20 68 69 6e 66 |",,block|% . hinf|
|000006d0| 6f 68 61 6e 64 6c 65 25 | 0d 03 66 04 0d 03 70 45 |ohandle%|..f...pE|
|000006e0| c8 99 20 22 57 69 6d 70 | 5f 4c 6f 61 64 54 65 6d |.. "Wimp|_LoadTem|
|000006f0| 70 6c 61 74 65 22 2c 2c | 62 6c 6f 63 6b 25 2c 71 |plate",,|block%,q|
|00000700| 25 2c 69 62 6c 6f 63 6b | 25 2b 34 30 39 36 2c 2d |%,iblock|%+4096,-|
|00000710| 31 2c 22 53 61 76 65 22 | 2c 30 20 b8 20 2c 2c 71 |1,"Save"|,0 . ,,q|
|00000720| 25 0d 03 7a 30 c8 99 20 | 22 57 69 6d 70 5f 43 72 |%..z0.. |"Wimp_Cr|
|00000730| 65 61 74 65 57 69 6e 64 | 6f 77 22 2c 2c 62 6c 6f |eateWind|ow",,blo|
|00000740| 63 6b 25 20 b8 20 73 61 | 76 65 68 61 6e 64 6c 65 |ck% . sa|vehandle|
|00000750| 25 0d 03 84 04 0d 03 8e | 1b c8 99 20 22 57 69 6d |%.......|... "Wim|
|00000760| 70 5f 43 6c 6f 73 65 54 | 65 6d 70 6c 61 74 65 22 |p_CloseT|emplate"|
|00000770| 0d 03 98 05 e1 0d 03 a2 | 05 3a 0d 03 ac 1a dd f2 |........|.:......|
|00000780| 6f 70 65 6e 77 69 6e 64 | 6f 77 28 77 68 61 6e 64 |openwind|ow(whand|
|00000790| 6c 65 25 29 0d 03 b6 14 | 21 62 6c 6f 63 6b 25 3d |le%)....|!block%=|
|000007a0| 77 68 61 6e 64 6c 65 25 | 0d 03 c0 24 c8 99 20 22 |whandle%|...$.. "|
|000007b0| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|000007c0| 61 74 65 22 2c 2c 62 6c | 6f 63 6b 25 0d 03 ca 10 |ate",,bl|ock%....|
|000007d0| 62 6c 6f 63 6b 25 21 32 | 38 3d 2d 31 0d 03 d4 20 |block%!2|8=-1... |
|000007e0| c8 99 20 22 57 69 6d 70 | 5f 4f 70 65 6e 57 69 6e |.. "Wimp|_OpenWin|
|000007f0| 64 6f 77 22 2c 2c 62 6c | 6f 63 6b 25 0d 03 de 05 |dow",,bl|ock%....|
|00000800| e1 0d 03 e8 05 3a 0d 03 | f2 0c dd f2 72 65 64 72 |.....:..|....redr|
|00000810| 61 77 0d 03 fc 2a c8 99 | 20 22 57 69 6d 70 5f 52 |aw...*..| "Wimp_R|
|00000820| 65 64 72 61 77 57 69 6e | 64 6f 77 22 2c 2c 62 6c |edrawWin|dow",,bl|
|00000830| 6f 63 6b 25 20 b8 20 6d | 6f 72 65 25 0d 04 06 0f |ock% . m|ore%....|
|00000840| 77 68 25 3d 21 62 6c 6f | 63 6b 25 0d 04 10 1a 78 |wh%=!blo|ck%....x|
|00000850| 4f 25 3d 62 6c 6f 63 6b | 25 21 34 2d 62 6c 6f 63 |O%=block|%!4-bloc|
|00000860| 6b 25 21 32 30 0d 04 1a | 1b 79 4f 25 3d 62 6c 6f |k%!20...|.yO%=blo|
|00000870| 63 6b 25 21 31 36 2d 62 | 6c 6f 63 6b 25 21 32 34 |ck%!16-b|lock%!24|
|00000880| 0d 04 24 0c c8 95 20 6d | 6f 72 65 25 0d 04 2e 17 |..$... m|ore%....|
|00000890| 6d 69 6e 78 25 3d 62 6c | 6f 63 6b 25 21 32 38 2d |minx%=bl|ock%!28-|
|000008a0| 78 4f 25 0d 04 38 17 6d | 69 6e 79 25 3d 62 6c 6f |xO%..8.m|iny%=blo|
|000008b0| 63 6b 25 21 33 32 2d 79 | 4f 25 0d 04 42 17 6d 61 |ck%!32-y|O%..B.ma|
|000008c0| 78 78 25 3d 62 6c 6f 63 | 6b 25 21 33 36 2d 78 4f |xx%=bloc|k%!36-xO|
|000008d0| 25 0d 04 4c 17 6d 61 78 | 79 25 3d 62 6c 6f 63 6b |%..L.max|y%=block|
|000008e0| 25 21 34 30 2d 79 4f 25 | 0d 04 56 04 0d 04 60 0f |%!40-yO%|..V...`.|
|000008f0| f2 72 65 64 72 61 77 6d | 61 69 6e 0d 04 6a 04 0d |.redrawm|ain..j..|
|00000900| 04 74 2a c8 99 20 22 57 | 69 6d 70 5f 47 65 74 52 |.t*.. "W|imp_GetR|
|00000910| 65 63 74 61 6e 67 6c 65 | 22 2c 2c 62 6c 6f 63 6b |ectangle|",,block|
|00000920| 25 20 b8 20 6d 6f 72 65 | 25 0d 04 7e 05 ce 0d 04 |% . more|%..~....|
|00000930| 88 05 e1 0d 04 92 05 3a | 0d 04 9c 10 dd f2 72 65 |.......:|......re|
|00000940| 64 72 61 77 6d 61 69 6e | 0d 04 a6 0f e7 20 6c 6f |drawmain|..... lo|
|00000950| 61 64 65 64 25 20 8c 0d | 04 b0 1b f2 72 65 64 72 |aded% ..|....redr|
|00000960| 61 77 68 73 28 61 72 65 | 61 25 2c 30 2c 73 70 79 |awhs(are|a%,0,spy|
|00000970| 25 29 0d 04 ba 1a 73 70 | 61 64 64 72 25 3d 21 61 |%)....sp|addr%=!a|
|00000980| 72 65 61 25 2b 61 72 65 | 61 25 2b 34 0d 04 c4 12 |rea%+are|a%+4....|
|00000990| 74 6f 67 6f 25 3d 21 73 | 70 61 64 64 72 25 0d 04 |togo%=!s|paddr%..|
|000009a0| ce 0e 73 70 61 64 64 72 | 25 2b 3d 34 0d 04 d8 10 |..spaddr|%+=4....|
|000009b0| e7 20 74 6f 67 6f 25 3e | 3d 30 20 8c 0d 04 e2 1a |. togo%>|=0 .....|
|000009c0| c8 99 20 22 57 69 6d 70 | 5f 53 65 74 43 6f 6c 6f |.. "Wimp|_SetColo|
|000009d0| 75 72 22 2c 31 31 0d 04 | ec 12 e3 20 78 25 3d 30 |ur",11..|... x%=0|
|000009e0| 20 b8 20 74 6f 67 6f 25 | 0d 04 f6 12 6d 69 6e 78 | . togo%|....minx|
|000009f0| 25 3d 21 73 70 61 64 64 | 72 25 0d 05 00 13 6d 69 |%=!spadd|r%....mi|
|00000a00| 6e 79 25 3d 73 70 61 64 | 64 72 25 21 34 0d 05 0a |ny%=spad|dr%!4...|
|00000a10| 13 6d 61 78 78 25 3d 73 | 70 61 64 64 72 25 21 38 |.maxx%=s|paddr%!8|
|00000a20| 0d 05 14 14 6d 61 78 79 | 25 3d 73 70 61 64 64 72 |....maxy|%=spaddr|
|00000a30| 25 21 31 32 0d 05 1e 32 | c8 93 20 78 4f 25 2b 6d |%!12...2|.. xO%+m|
|00000a40| 69 6e 78 25 2c 79 4f 25 | 2b 6d 69 6e 79 25 2c 6d |inx%,yO%|+miny%,m|
|00000a50| 61 78 78 25 2d 6d 69 6e | 78 25 2c 6d 61 78 79 25 |axx%-min|x%,maxy%|
|00000a60| 2d 6d 69 6e 79 25 0d 05 | 28 0f 73 70 61 64 64 72 |-miny%..|(.spaddr|
|00000a70| 25 2b 3d 32 30 0d 05 32 | 05 ed 0d 05 3c 05 cd 0d |%+=20..2|....<...|
|00000a80| 05 46 05 cd 0d 05 50 05 | e1 0d 05 5a 05 3a 0d 05 |.F....P.|...Z.:..|
|00000a90| 64 15 dd a4 72 65 61 64 | 74 65 78 74 28 61 64 64 |d...read|text(add|
|00000aa0| 72 25 29 0d 05 6e 08 ea | 20 73 24 0d 05 78 10 c8 |r%)..n..| s$..x..|
|00000ab0| 95 20 3f 61 64 64 72 25 | 3e 33 31 0d 05 82 11 73 |. ?addr%|>31....s|
|00000ac0| 24 2b 3d bd 28 3f 61 64 | 64 72 25 29 0d 05 8c 0c |$+=.(?ad|dr%)....|
|00000ad0| 61 64 64 72 25 2b 3d 31 | 0d 05 96 05 ce 0d 05 a0 |addr%+=1|........|
|00000ae0| 07 3d 73 24 0d 05 aa 05 | 3a 0d 05 b4 0c dd f2 64 |.=s$....|:......d|
|00000af0| 6f 6c 6f 61 64 0d 05 be | 14 e7 20 6c 6f 61 64 65 |oload...|.. loade|
|00000b00| 64 25 20 8c 20 ef 37 3a | e1 0d 05 c8 1c 66 6e 24 |d% . .7:|.....fn$|
|00000b10| 3d a4 72 65 61 64 74 65 | 78 74 28 62 6c 6f 63 6b |=.readte|xt(block|
|00000b20| 25 2b 34 34 29 0d 05 d2 | 0d 4f 25 3d 8e 28 66 6e |%+44)...|.O%=.(fn|
|00000b30| 24 29 0d 05 dc 0e 66 6c | 65 6e 25 3d a2 23 4f 25 |$)....fl|en%=.#O%|
|00000b40| 0d 05 e6 08 d9 23 4f 25 | 0d 05 f0 17 e0 3d 93 2b |.....#O%|.....=.+|
|00000b50| 66 6c 65 6e 25 2b 34 2b | 28 35 30 2a 32 30 29 0d |flen%+4+|(50*20).|
|00000b60| 05 fa 1b de 20 61 72 65 | 61 25 20 66 6c 65 6e 25 |.... are|a% flen%|
|00000b70| 2b 34 2b 28 35 30 2a 32 | 30 29 0d 06 04 10 21 61 |+4+(50*2|0)....!a|
|00000b80| 72 65 61 25 3d 66 6c 65 | 6e 25 0d 06 0e 20 c8 99 |rea%=fle|n%... ..|
|00000b90| 20 22 4f 53 5f 46 69 6c | 65 22 2c 26 46 46 2c 66 | "OS_Fil|e",&FF,f|
|00000ba0| 6e 24 2c 61 72 65 61 25 | 2b 34 0d 06 18 20 61 72 |n$,area%|+4... ar|
|00000bb0| 65 61 25 21 28 66 6c 65 | 6e 25 2b 34 29 3d 2d 31 |ea%!(fle|n%+4)=-1|
|00000bc0| 3a 6c 6f 61 64 65 64 25 | 3d b9 0d 06 22 15 f2 66 |:loaded%|=..."..f|
|00000bd0| 69 6e 64 68 73 69 7a 65 | 28 61 72 65 61 25 29 0d |indhsize|(area%).|
|00000be0| 06 2c 36 21 62 6c 6f 63 | 6b 25 3d 30 3a 62 6c 6f |.,6!bloc|k%=0:blo|
|00000bf0| 63 6b 25 21 34 3d 2d 73 | 70 79 25 3a 62 6c 6f 63 |ck%!4=-s|py%:bloc|
|00000c00| 6b 25 21 38 3d 73 70 78 | 25 3a 62 6c 6f 63 6b 25 |k%!8=spx|%:block%|
|00000c10| 21 31 32 3d 30 0d 06 36 | 2a c8 99 20 22 57 69 6d |!12=0..6|*.. "Wim|
|00000c20| 70 5f 53 65 74 45 78 74 | 65 6e 74 22 2c 6d 61 69 |p_SetExt|ent",mai|
|00000c30| 6e 68 61 6e 64 6c 65 25 | 2c 62 6c 6f 63 6b 25 0d |nhandle%|,block%.|
|00000c40| 06 40 34 c8 99 20 22 57 | 69 6d 70 5f 46 6f 72 63 |.@4.. "W|imp_Forc|
|00000c50| 65 52 65 64 72 61 77 22 | 2c 6d 61 69 6e 68 61 6e |eRedraw"|,mainhan|
|00000c60| 64 6c 65 25 2c 30 2c 2d | 73 70 79 25 2c 73 70 78 |dle%,0,-|spy%,spx|
|00000c70| 25 2c 30 0d 06 4a 05 e1 | 0d 06 54 05 3a 0d 06 5e |%,0..J..|..T.:..^|
|00000c80| 1d dd f2 72 65 64 72 61 | 77 68 73 28 61 64 64 72 |...redra|whs(addr|
|00000c90| 25 2c 78 70 25 2c 79 70 | 25 29 0d 06 68 19 e7 20 |%,xp%,yp|%)..h.. |
|00000ca0| 61 64 64 72 25 21 34 3d | 26 37 37 36 31 37 32 34 |addr%!4=|&7761724|
|00000cb0| 34 20 8c 0d 06 72 0f f4 | 20 44 72 61 77 20 46 69 |4 ...r..| Draw Fi|
|00000cc0| 6c 65 0d 06 7c 12 21 74 | 62 6c 6f 63 6b 25 3d 31 |le..|.!t|block%=1|
|00000cd0| 3c 3c 31 36 0d 06 86 0f | 74 62 6c 6f 63 6b 25 21 |<<16....|tblock%!|
|00000ce0| 34 3d 30 0d 06 90 0f 74 | 62 6c 6f 63 6b 25 21 38 |4=0....t|block%!8|
|00000cf0| 3d 30 0d 06 9a 14 74 62 | 6c 6f 63 6b 25 21 31 32 |=0....tb|lock%!12|
|00000d00| 3d 31 3c 3c 31 36 0d 06 | a4 04 0d 06 ae 0e 78 70 |=1<<16..|......xp|
|00000d10| 3d 78 4f 25 2b 78 70 25 | 0d 06 b8 0e 79 70 3d 79 |=xO%+xp%|....yp=y|
|00000d20| 4f 25 2d 79 70 25 0d 06 | c2 14 78 70 2d 3d 61 64 |O%-yp%..|..xp-=ad|
|00000d30| 64 72 25 21 32 38 2f 32 | 35 36 0d 06 cc 14 79 70 |dr%!28/2|56....yp|
|00000d40| 2d 3d 61 64 64 72 25 21 | 33 32 2f 32 35 36 0d 06 |-=addr%!|32/256..|
|00000d50| d6 04 0d 06 e0 15 74 62 | 6c 6f 63 6b 25 21 31 36 |......tb|lock%!16|
|00000d60| 3d 32 35 36 2a 78 70 0d | 06 ea 15 74 62 6c 6f 63 |=256*xp.|...tbloc|
|00000d70| 6b 25 21 32 30 3d 32 35 | 36 2a 79 70 0d 06 f4 3b |k%!20=25|6*yp...;|
|00000d80| c8 99 20 22 44 72 61 77 | 46 69 6c 65 5f 52 65 6e |.. "Draw|File_Ren|
|00000d90| 64 65 72 22 2c 30 2c 61 | 64 64 72 25 2b 34 2c 21 |der",0,a|ddr%+4,!|
|00000da0| 61 64 64 72 25 2c 74 62 | 6c 6f 63 6b 25 2c 62 6c |addr%,tb|lock%,bl|
|00000db0| 6f 63 6b 25 2b 32 38 0d | 06 fe 05 cc 0d 07 08 11 |ock%+28.|........|
|00000dc0| f4 20 53 70 72 69 74 65 | 20 46 69 6c 65 0d 07 12 |. Sprite| File...|
|00000dd0| 26 73 70 6e 61 6d 65 24 | 3d a4 72 65 61 64 74 65 |&spname$|=.readte|
|00000de0| 78 74 28 61 64 64 72 25 | 21 38 2b 61 64 64 72 25 |xt(addr%|!8+addr%|
|00000df0| 2b 34 29 0d 07 1c 3e c8 | 99 20 22 43 6f 6c 6f 75 |+4)...>.|. "Colou|
|00000e00| 72 54 72 61 6e 73 5f 53 | 65 6c 65 63 74 54 61 62 |rTrans_S|electTab|
|00000e10| 6c 65 22 2c 61 64 64 72 | 25 2c 73 70 6e 61 6d 65 |le",addr|%,spname|
|00000e20| 24 2c 2d 31 2c 2d 31 2c | 74 62 6c 6f 63 6b 25 2c |$,-1,-1,|tblock%,|
|00000e30| 32 0d 07 26 44 c8 99 20 | 22 4f 53 5f 53 70 72 69 |2..&D.. |"OS_Spri|
|00000e40| 74 65 4f 70 22 2c 35 32 | 2b 32 35 36 2c 61 64 64 |teOp",52|+256,add|
|00000e50| 72 25 2c 73 70 6e 61 6d | 65 24 2c 78 4f 25 2b 78 |r%,spnam|e$,xO%+x|
|00000e60| 70 25 2c 79 4f 25 2d 79 | 70 25 2c 2c 30 2c 74 62 |p%,yO%-y|p%,,0,tb|
|00000e70| 6c 6f 63 6b 25 0d 07 30 | 05 cd 0d 07 3a 05 e1 0d |lock%..0|....:...|
|00000e80| 07 44 05 3a 0d 07 4e 16 | dd f2 66 69 6e 64 68 73 |.D.:..N.|..findhs|
|00000e90| 69 7a 65 28 61 64 64 72 | 25 29 0d 07 58 19 e7 20 |ize(addr|%)..X.. |
|00000ea0| 61 64 64 72 25 21 34 3d | 26 37 37 36 31 37 32 34 |addr%!4=|&7761724|
|00000eb0| 34 20 8c 0d 07 62 0f f4 | 20 44 72 61 77 20 46 69 |4 ...b..| Draw Fi|
|00000ec0| 6c 65 0d 07 6c 10 70 6f | 73 25 3d 61 64 64 72 25 |le..l.po|s%=addr%|
|00000ed0| 2b 34 0d 07 76 17 78 73 | 25 3d 70 6f 73 25 21 33 |+4..v.xs|%=pos%!3|
|00000ee0| 32 2d 70 6f 73 25 21 32 | 34 0d 07 80 17 79 73 25 |2-pos%!2|4....ys%|
|00000ef0| 3d 70 6f 73 25 21 33 36 | 2d 70 6f 73 25 21 32 38 |=pos%!36|-pos%!28|
|00000f00| 0d 07 8a 1d 73 70 78 25 | 3d 78 73 25 2f 32 35 36 |....spx%|=xs%/256|
|00000f10| 3a 73 70 79 25 3d 79 73 | 25 2f 32 35 36 0d 07 94 |:spy%=ys|%/256...|
|00000f20| 05 cc 0d 07 9e 11 f4 20 | 53 70 72 69 74 65 20 46 |....... |Sprite F|
|00000f30| 69 6c 65 0d 07 a8 26 73 | 70 6e 61 6d 65 24 3d a4 |ile...&s|pname$=.|
|00000f40| 72 65 61 64 74 65 78 74 | 28 61 64 64 72 25 21 38 |readtext|(addr%!8|
|00000f50| 2b 61 64 64 72 25 2b 34 | 29 0d 07 b2 3c c8 99 20 |+addr%+4|)...<.. |
|00000f60| 22 4f 53 5f 53 70 72 69 | 74 65 4f 70 22 2c 26 31 |"OS_Spri|teOp",&1|
|00000f70| 32 38 2c 61 64 64 72 25 | 2c 73 70 6e 61 6d 65 24 |28,addr%|,spname$|
|00000f80| 20 b8 20 2c 2c 2c 73 70 | 78 25 2c 73 70 79 25 2c | . ,,,sp|x%,spy%,|
|00000f90| 2c 73 70 6d 25 0d 07 bc | 2c c8 99 20 22 4f 53 5f |,spm%...|,.. "OS_|
|00000fa0| 52 65 61 64 4d 6f 64 65 | 56 61 72 69 61 62 6c 65 |ReadMode|Variable|
|00000fb0| 22 2c 73 70 6d 25 2c 34 | 20 b8 20 2c 2c 65 69 67 |",spm%,4| . ,,eig|
|00000fc0| 25 0d 07 c6 14 73 70 78 | 25 3d 73 70 78 25 2a 65 |%....spx|%=spx%*e|
|00000fd0| 69 67 25 2a 32 0d 07 d0 | 2c c8 99 20 22 4f 53 5f |ig%*2...|,.. "OS_|
|00000fe0| 52 65 61 64 4d 6f 64 65 | 56 61 72 69 61 62 6c 65 |ReadMode|Variable|
|00000ff0| 22 2c 73 70 6d 25 2c 35 | 20 b8 20 2c 2c 65 69 67 |",spm%,5| . ,,eig|
|00001000| 25 0d 07 da 14 73 70 79 | 25 3d 73 70 79 25 2a 65 |%....spy|%=spy%*e|
|00001010| 69 67 25 2a 32 0d 07 e4 | 05 cd 0d 07 ee 05 e1 0d |ig%*2...|........|
|00001020| 07 f8 05 3a 0d 08 02 0b | dd f2 63 6c 69 63 6b 0d |...:....|..click.|
|00001030| 08 0c 11 e7 20 ac 20 6c | 6f 61 64 65 64 25 20 e1 |.... . l|oaded% .|
|00001040| 0d 08 16 11 c8 8e 20 77 | 68 61 6e 64 6c 65 25 20 |...... w|handle% |
|00001050| ca 0d 08 20 12 c9 20 6d | 61 69 6e 68 61 6e 64 6c |... .. m|ainhandl|
|00001060| 65 25 3a 0d 08 2a 1f e7 | 20 62 75 74 74 6f 6e 25 |e%:..*..| button%|
|00001070| 3d 36 34 20 84 20 62 75 | 74 74 6f 6e 25 3d 31 36 |=64 . bu|tton%=16|
|00001080| 20 8c 0d 08 34 0d 73 61 | 76 69 6e 67 25 3d a3 0d | ...4.sa|ving%=..|
|00001090| 08 3e 1c f2 63 68 65 63 | 6b 62 6f 78 28 77 78 25 |.>..chec|kbox(wx%|
|000010a0| 2c 77 79 25 2c 61 72 65 | 61 25 29 0d 08 48 35 c8 |,wy%,are|a%)..H5.|
|000010b0| 99 20 22 57 69 6d 70 5f | 53 65 74 43 61 72 65 74 |. "Wimp_|SetCaret|
|000010c0| 50 6f 73 69 74 69 6f 6e | 22 2c 6d 61 69 6e 68 61 |Position|",mainha|
|000010d0| 6e 64 6c 65 25 2c 2d 31 | 2c 30 2c 30 2c 30 2c 30 |ndle%,-1|,0,0,0,0|
|000010e0| 0d 08 52 19 62 6c 6f 63 | 6b 25 21 32 30 3d 6d 61 |..R.bloc|k%!20=ma|
|000010f0| 69 6e 68 61 6e 64 6c 65 | 25 0d 08 5c 27 c8 99 20 |inhandle|%..\'.. |
|00001100| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 53 |"Wimp_Ge|tWindowS|
|00001110| 74 61 74 65 22 2c 2c 62 | 6c 6f 63 6b 25 2b 32 30 |tate",,b|lock%+20|
|00001120| 0d 08 66 04 0d 08 70 11 | e7 20 66 6f 75 6e 64 25 |..f...p.|. found%|
|00001130| 3d 2d 31 20 8c 0d 08 7a | 17 21 62 6c 6f 63 6b 25 |=-1 ...z|.!block%|
|00001140| 3d 6d 61 69 6e 68 61 6e | 64 6c 65 25 0d 08 84 0e |=mainhan|dle%....|
|00001150| 62 6c 6f 63 6b 25 21 34 | 3d 36 0d 08 8e 0f 62 6c |block%!4|=6....bl|
|00001160| 6f 63 6b 25 21 38 3d 78 | 25 0d 08 98 10 62 6c 6f |ock%!8=x|%....blo|
|00001170| 63 6b 25 21 31 32 3d 79 | 25 0d 08 a2 10 62 6c 6f |ck%!12=y|%....blo|
|00001180| 63 6b 25 21 31 36 3d 78 | 25 0d 08 ac 10 62 6c 6f |ck%!16=x|%....blo|
|00001190| 63 6b 25 21 32 30 3d 79 | 25 0d 08 b6 1d c8 99 20 |ck%!20=y|%...... |
|000011a0| 22 57 69 6d 70 5f 44 72 | 61 67 42 6f 78 22 2c 2c |"Wimp_Dr|agBox",,|
|000011b0| 62 6c 6f 63 6b 25 0d 08 | c0 0b 62 6f 78 25 3d 2d |block%..|..box%=-|
|000011c0| 31 0d 08 ca 05 cc 0d 08 | d4 20 77 79 25 3d 79 25 |1.......|. wy%=y%|
|000011d0| 2d 28 62 6c 6f 63 6b 25 | 21 31 36 2d 62 6c 6f 63 |-(block%|!16-bloc|
|000011e0| 6b 25 21 32 34 29 0d 08 | de 28 62 6c 6f 63 6b 25 |k%!24)..|.(block%|
|000011f0| 21 38 3d 6d 69 6e 78 25 | 2b 28 62 6c 6f 63 6b 25 |!8=minx%|+(block%|
|00001200| 21 32 34 2d 62 6c 6f 63 | 6b 25 21 34 30 29 0d 08 |!24-bloc|k%!40)..|
|00001210| e8 29 62 6c 6f 63 6b 25 | 21 31 32 3d 6d 69 6e 79 |.)block%|!12=miny|
|00001220| 25 2b 28 62 6c 6f 63 6b | 25 21 33 36 2d 62 6c 6f |%+(block|%!36-blo|
|00001230| 63 6b 25 21 34 34 29 0d | 08 f2 29 62 6c 6f 63 6b |ck%!44).|..)block|
|00001240| 25 21 31 36 3d 6d 61 78 | 78 25 2b 28 62 6c 6f 63 |%!16=max|x%+(bloc|
|00001250| 6b 25 21 32 34 2d 62 6c | 6f 63 6b 25 21 34 30 29 |k%!24-bl|ock%!40)|
|00001260| 0d 08 fc 29 62 6c 6f 63 | 6b 25 21 32 30 3d 6d 61 |...)bloc|k%!20=ma|
|00001270| 78 79 25 2b 28 62 6c 6f | 63 6b 25 21 33 36 2d 62 |xy%+(blo|ck%!36-b|
|00001280| 6c 6f 63 6b 25 21 34 34 | 29 0d 09 06 12 e7 20 62 |lock%!44|)..... b|
|00001290| 75 74 74 6f 6e 25 3d 31 | 36 20 8c 0d 09 10 0e 62 |utton%=1|6 .....b|
|000012a0| 6c 6f 63 6b 25 21 34 3d | 36 0d 09 1a 1a 62 6c 6f |lock%!4=|6....blo|
|000012b0| 63 6b 25 21 32 34 2d 3d | 6d 61 78 78 25 2d 6d 69 |ck%!24-=|maxx%-mi|
|000012c0| 6e 78 25 0d 09 24 1a 62 | 6c 6f 63 6b 25 21 33 36 |nx%..$.b|lock%!36|
|000012d0| 2b 3d 6d 61 78 79 25 2d | 6d 69 6e 79 25 0d 09 2e |+=maxy%-|miny%...|
|000012e0| 05 cc 0d 09 38 0e 62 6c | 6f 63 6b 25 21 34 3d 35 |....8.bl|ock%!4=5|
|000012f0| 0d 09 42 05 cd 0d 09 4c | 1d c8 99 20 22 57 69 6d |..B....L|... "Wim|
|00001300| 70 5f 44 72 61 67 42 6f | 78 22 2c 2c 62 6c 6f 63 |p_DragBo|x",,bloc|
|00001310| 6b 25 0d 09 56 0f 62 6f | 78 25 3d 66 6f 75 6e 64 |k%..V.bo|x%=found|
|00001320| 25 0d 09 60 05 cd 0d 09 | 6a 04 0d 09 74 05 cd 0d |%..`....|j...t...|
|00001330| 09 7e 04 0d 09 88 11 e7 | 20 62 75 74 74 6f 6e 25 |.~......| button%|
|00001340| 3d 34 20 8c 0d 09 92 1c | f2 63 68 65 63 6b 62 6f |=4 .....|.checkbo|
|00001350| 78 28 77 78 25 2c 77 79 | 25 2c 61 72 65 61 25 29 |x(wx%,wy|%,area%)|
|00001360| 0d 09 9c 12 e7 20 66 6f | 75 6e 64 25 3c 3e 2d 31 |..... fo|und%<>-1|
|00001370| 20 8c 0d 09 a6 24 f2 6e | 65 77 74 65 78 74 28 68 | ....$.n|ewtext(h|
|00001380| 69 6e 66 6f 68 61 6e 64 | 6c 65 25 2c 30 2c c3 66 |infohand|le%,0,.f|
|00001390| 6f 75 6e 64 25 29 0d 09 | b0 23 f2 6e 65 77 74 65 |ound%)..|.#.newte|
|000013a0| 78 74 28 68 69 6e 66 6f | 68 61 6e 64 6c 65 25 2c |xt(hinfo|handle%,|
|000013b0| 32 2c c3 6c 69 6e 6b 25 | 29 0d 09 ba 1d f2 6f 70 |2,.link%|).....op|
|000013c0| 65 6e 77 69 6e 64 6f 77 | 28 68 69 6e 66 6f 68 61 |enwindow|(hinfoha|
|000013d0| 6e 64 6c 65 25 29 0d 09 | c4 05 cd 0d 09 ce 05 cd |ndle%)..|........|
|000013e0| 0d 09 d8 04 0d 09 e2 11 | e7 20 62 75 74 74 6f 6e |........|. button|
|000013f0| 25 3d 32 20 8c 0d 09 ec | 2e c8 99 20 22 57 69 6d |%=2 ....|... "Wim|
|00001400| 70 5f 43 72 65 61 74 65 | 4d 65 6e 75 22 2c 2c 73 |p_Create|Menu",,s|
|00001410| 61 76 65 68 61 6e 64 6c | 65 25 2c 78 25 2d 34 34 |avehandl|e%,x%-44|
|00001420| 2c 79 25 0d 09 f6 05 cd | 0d 0a 00 04 0d 0a 0a 13 |,y%.....|........|
|00001430| c9 20 68 69 6e 66 6f 68 | 61 6e 64 6c 65 25 3a 0d |. hinfoh|andle%:.|
|00001440| 0a 14 12 e7 20 69 68 61 | 6e 64 6c 65 25 3d 33 20 |.... iha|ndle%=3 |
|00001450| 8c 0d 0a 1e 36 21 62 6c | 6f 63 6b 25 3d 68 69 6e |....6!bl|ock%=hin|
|00001460| 66 6f 68 61 6e 64 6c 65 | 25 3a c8 99 20 22 57 69 |fohandle|%:.. "Wi|
|00001470| 6d 70 5f 43 6c 6f 73 65 | 57 69 6e 64 6f 77 22 2c |mp_Close|Window",|
|00001480| 2c 62 6c 6f 63 6b 25 0d | 0a 28 2f 62 6f 78 25 3d |,block%.|.(/box%=|
|00001490| bb a4 72 65 61 64 74 65 | 78 74 28 a4 67 65 74 69 |..readte|xt(.geti|
|000014a0| 6e 64 70 74 72 28 68 69 | 6e 66 6f 68 61 6e 64 6c |ndptr(hi|nfohandl|
|000014b0| 65 25 2c 30 29 29 0d 0a | 32 30 6c 69 6e 6b 25 3d |e%,0))..|20link%=|
|000014c0| bb a4 72 65 61 64 74 65 | 78 74 28 a4 67 65 74 69 |..readte|xt(.geti|
|000014d0| 6e 64 70 74 72 28 68 69 | 6e 66 6f 68 61 6e 64 6c |ndptr(hi|nfohandl|
|000014e0| 65 25 2c 32 29 29 0d 0a | 3c 1a 73 70 61 64 64 72 |e%,2))..|<.spaddr|
|000014f0| 25 3d 61 72 65 61 25 2b | 21 61 72 65 61 25 2b 34 |%=area%+|!area%+4|
|00001500| 0d 0a 46 16 73 70 61 64 | 64 72 25 2b 3d 32 30 2a |..F.spad|dr%+=20*|
|00001510| 62 6f 78 25 2b 34 0d 0a | 50 14 73 70 61 64 64 72 |box%+4..|P.spaddr|
|00001520| 25 21 31 36 3d 6c 69 6e | 6b 25 0d 0a 5a 05 cd 0d |%!16=lin|k%..Z...|
|00001530| 0a 64 12 e7 20 69 68 61 | 6e 64 6c 65 25 3d 34 20 |.d.. iha|ndle%=4 |
|00001540| 8c 0d 0a 6e 2f 62 6f 78 | 25 3d bb a4 72 65 61 64 |...n/box|%=..read|
|00001550| 74 65 78 74 28 a4 67 65 | 74 69 6e 64 70 74 72 28 |text(.ge|tindptr(|
|00001560| 68 69 6e 66 6f 68 61 6e | 64 6c 65 25 2c 30 29 29 |hinfohan|dle%,0))|
|00001570| 0d 0a 78 1a 73 70 61 64 | 64 72 25 3d 61 72 65 61 |..x.spad|dr%=area|
|00001580| 25 2b 21 61 72 65 61 25 | 2b 34 0d 0a 82 1a 70 6f |%+!area%|+4....po|
|00001590| 73 25 3d 73 70 61 64 64 | 72 25 2b 34 2b 62 6f 78 |s%=spadd|r%+4+box|
|000015a0| 25 2a 32 30 0d 0a 8c 49 | c8 99 20 22 57 69 6d 70 |%*20...I|.. "Wimp|
|000015b0| 5f 46 6f 72 63 65 52 65 | 64 72 61 77 22 2c 6d 61 |_ForceRe|draw",ma|
|000015c0| 69 6e 68 61 6e 64 6c 65 | 25 2c 21 70 6f 73 25 2d |inhandle|%,!pos%-|
|000015d0| 34 2c 70 6f 73 25 21 34 | 2d 34 2c 70 6f 73 25 21 |4,pos%!4|-4,pos%!|
|000015e0| 38 2b 34 2c 70 6f 73 25 | 21 31 32 2b 34 0d 0a 96 |8+4,pos%|!12+4...|
|000015f0| 25 e3 20 71 25 3d 70 6f | 73 25 20 b8 20 21 73 70 |%. q%=po|s% . !sp|
|00001600| 61 64 64 72 25 2a 32 30 | 2b 34 2b 73 70 61 64 64 |addr%*20|+4+spadd|
|00001610| 72 25 0d 0a a0 0d 21 71 | 25 3d 71 25 21 32 30 0d |r%....!q|%=q%!20.|
|00001620| 0a aa 0e 71 25 21 34 3d | 71 25 21 32 34 0d 0a b4 |...q%!4=|q%!24...|
|00001630| 0e 71 25 21 38 3d 71 25 | 21 32 38 0d 0a be 0f 71 |.q%!8=q%|!28....q|
|00001640| 25 21 31 32 3d 71 25 21 | 33 32 0d 0a c8 0f 71 25 |%!12=q%!|32....q%|
|00001650| 21 31 36 3d 71 25 21 33 | 36 0d 0a d2 05 ed 0d 0a |!16=q%!3|6.......|
|00001660| dc 0f 21 73 70 61 64 64 | 72 25 2d 3d 31 0d 0a e6 |..!spadd|r%-=1...|
|00001670| 36 21 62 6c 6f 63 6b 25 | 3d 68 69 6e 66 6f 68 61 |6!block%|=hinfoha|
|00001680| 6e 64 6c 65 25 3a c8 99 | 20 22 57 69 6d 70 5f 43 |ndle%:..| "Wimp_C|
|00001690| 6c 6f 73 65 57 69 6e 64 | 6f 77 22 2c 2c 62 6c 6f |loseWind|ow",,blo|
|000016a0| 63 6b 25 0d 0a f0 05 cd | 0d 0a fa 04 0d 0b 04 12 |ck%.....|........|
|000016b0| c9 20 73 61 76 65 68 61 | 6e 64 6c 65 25 3a 0d 0b |. saveha|ndle%:..|
|000016c0| 0e 41 e7 20 62 75 74 74 | 6f 6e 25 3d 36 34 20 80 |.A. butt|on%=64 .|
|000016d0| 20 69 68 61 6e 64 6c 65 | 25 3d 31 20 8c 20 73 61 | ihandle|%=1 . sa|
|000016e0| 76 69 6e 67 25 3d b9 3a | f2 64 72 61 67 62 6f 78 |ving%=.:|.dragbox|
|000016f0| 28 73 61 76 65 68 61 6e | 64 6c 65 25 2c 31 29 0d |(savehan|dle%,1).|
|00001700| 0b 18 04 0d 0b 22 05 cb | 0d 0b 2c 05 e1 0d 0b 36 |....."..|..,....6|
|00001710| 05 3a 0d 0b 40 0d dd f2 | 64 72 61 67 65 6e 64 0d |.:..@...|dragend.|
|00001720| 0b 4a 11 e7 20 ac 20 73 | 61 76 69 6e 67 25 20 8c |.J.. . s|aving% .|
|00001730| 0d 0b 54 18 21 74 62 6c | 6f 63 6b 25 3d 6d 61 69 |..T.!tbl|ock%=mai|
|00001740| 6e 68 61 6e 64 6c 65 25 | 0d 0b 5e 24 c8 99 20 22 |nhandle%|..^$.. "|
|00001750| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 49 6e |Wimp_Get|WindowIn|
|00001760| 66 6f 22 2c 2c 74 62 6c | 6f 63 6b 25 0d 0b 68 29 |fo",,tbl|ock%..h)|
|00001770| 6d 69 6e 78 25 3d 62 6c | 6f 63 6b 25 21 30 2d 28 |minx%=bl|ock%!0-(|
|00001780| 74 62 6c 6f 63 6b 25 21 | 34 2d 74 62 6c 6f 63 6b |tblock%!|4-tblock|
|00001790| 25 21 32 30 29 0d 0b 72 | 2a 6d 69 6e 79 25 3d 62 |%!20)..r|*miny%=b|
|000017a0| 6c 6f 63 6b 25 21 34 2d | 28 74 62 6c 6f 63 6b 25 |lock%!4-|(tblock%|
|000017b0| 21 31 36 2d 74 62 6c 6f | 63 6b 25 21 32 34 29 0d |!16-tblo|ck%!24).|
|000017c0| 0b 7c 29 6d 61 78 78 25 | 3d 62 6c 6f 63 6b 25 21 |.|)maxx%|=block%!|
|000017d0| 38 2d 28 74 62 6c 6f 63 | 6b 25 21 34 2d 74 62 6c |8-(tbloc|k%!4-tbl|
|000017e0| 6f 63 6b 25 21 32 30 29 | 0d 0b 86 2b 6d 61 78 79 |ock%!20)|...+maxy|
|000017f0| 25 3d 62 6c 6f 63 6b 25 | 21 31 32 2d 28 74 62 6c |%=block%|!12-(tbl|
|00001800| 6f 63 6b 25 21 31 36 2d | 74 62 6c 6f 63 6b 25 21 |ock%!16-|tblock%!|
|00001810| 32 34 29 0d 0b 90 22 e7 | 20 6d 69 6e 78 25 3e 6d |24)...".| minx%>m|
|00001820| 61 78 78 25 20 8c 20 c8 | 94 20 6d 69 6e 78 25 2c |axx% . .|. minx%,|
|00001830| 6d 61 78 78 25 0d 0b 9a | 22 e7 20 6d 69 6e 79 25 |maxx%...|". miny%|
|00001840| 3e 6d 61 78 79 25 20 8c | 20 c8 94 20 6d 69 6e 79 |>maxy% .| .. miny|
|00001850| 25 2c 6d 61 78 79 25 0d | 0b a4 13 f2 61 64 64 73 |%,maxy%.|....adds|
|00001860| 70 6f 74 28 61 72 65 61 | 25 29 0d 0b ae 05 cc 0d |pot(area|%)......|
|00001870| 0b b8 0b f2 64 6f 73 61 | 76 65 0d 0b c2 05 cd 0d |....dosa|ve......|
|00001880| 0b cc 05 e1 0d 0b d6 05 | 3a 0d 0b e0 14 dd f2 61 |........|:......a|
|00001890| 64 64 73 70 6f 74 28 61 | 64 64 72 25 29 0d 0b ea |ddspot(a|ddr%)...|
|000018a0| 1a 73 70 61 64 64 72 25 | 3d 21 61 64 64 72 25 2b |.spaddr%|=!addr%+|
|000018b0| 61 64 64 72 25 2b 34 0d | 0b f4 16 e7 20 21 73 70 |addr%+4.|.... !sp|
|000018c0| 61 64 64 72 25 3e 3d 35 | 30 20 8c 20 e1 0d 0b fe |addr%>=5|0 . ....|
|000018d0| 0f e7 20 62 6f 78 25 3d | 2d 31 20 8c 0d 0c 08 17 |.. box%=|-1 .....|
|000018e0| 21 73 70 61 64 64 72 25 | 3d 21 73 70 61 64 64 72 |!spaddr%|=!spaddr|
|000018f0| 25 2b 31 0d 0c 12 11 62 | 6f 78 25 3d 21 73 70 61 |%+1....b|ox%=!spa|
|00001900| 64 64 72 25 0d 0c 1c 16 | 73 70 61 64 64 72 25 2b |ddr%....|spaddr%+|
|00001910| 3d 62 6f 78 25 2a 32 30 | 2b 34 0d 0c 26 11 73 70 |=box%*20|+4..&.sp|
|00001920| 61 64 64 72 25 21 31 36 | 3d 2d 31 0d 0c 30 05 cc |addr%!16|=-1..0..|
|00001930| 0d 0c 3a 16 73 70 61 64 | 64 72 25 2b 3d 62 6f 78 |..:.spad|dr%+=box|
|00001940| 25 2a 32 30 2b 34 0d 0c | 44 55 c8 99 20 22 57 69 |%*20+4..|DU.. "Wi|
|00001950| 6d 70 5f 46 6f 72 63 65 | 52 65 64 72 61 77 22 2c |mp_Force|Redraw",|
|00001960| 6d 61 69 6e 68 61 6e 64 | 6c 65 25 2c 21 73 70 61 |mainhand|le%,!spa|
|00001970| 64 64 72 25 2d 34 2c 73 | 70 61 64 64 72 25 21 34 |ddr%-4,s|paddr%!4|
|00001980| 2d 34 2c 73 70 61 64 64 | 72 25 21 38 2b 34 2c 73 |-4,spadd|r%!8+4,s|
|00001990| 70 61 64 64 72 25 21 31 | 32 2b 34 0d 0c 4e 05 cd |paddr%!1|2+4..N..|
|000019a0| 0d 0c 58 12 21 73 70 61 | 64 64 72 25 3d 6d 69 6e |..X.!spa|ddr%=min|
|000019b0| 78 25 0d 0c 62 13 73 70 | 61 64 64 72 25 21 34 3d |x%..b.sp|addr%!4=|
|000019c0| 6d 69 6e 79 25 0d 0c 6c | 13 73 70 61 64 64 72 25 |miny%..l|.spaddr%|
|000019d0| 21 38 3d 6d 61 78 78 25 | 0d 0c 76 14 73 70 61 64 |!8=maxx%|..v.spad|
|000019e0| 64 72 25 21 31 32 3d 6d | 61 78 79 25 0d 0c 80 45 |dr%!12=m|axy%...E|
|000019f0| c8 99 20 22 57 69 6d 70 | 5f 46 6f 72 63 65 52 65 |.. "Wimp|_ForceRe|
|00001a00| 64 72 61 77 22 2c 6d 61 | 69 6e 68 61 6e 64 6c 65 |draw",ma|inhandle|
|00001a10| 25 2c 6d 69 6e 78 25 2d | 34 2c 6d 69 6e 79 25 2d |%,minx%-|4,miny%-|
|00001a20| 34 2c 6d 61 78 78 25 2b | 34 2c 6d 61 78 79 25 2b |4,maxx%+|4,maxy%+|
|00001a30| 34 0d 0c 8a 05 e1 0d 0c | 94 05 3a 0d 0c 9e 1b dd |4.......|..:.....|
|00001a40| f2 63 68 65 63 6b 62 6f | 78 28 78 25 2c 79 25 2c |.checkbo|x(x%,y%,|
|00001a50| 61 64 64 72 25 29 0d 0c | a8 1a 73 70 61 64 64 72 |addr%)..|..spaddr|
|00001a60| 25 3d 21 61 64 64 72 25 | 2b 61 64 64 72 25 2b 34 |%=!addr%|+addr%+4|
|00001a70| 0d 0c b2 0d 66 6f 75 6e | 64 25 3d 2d 31 0d 0c bc |....foun|d%=-1...|
|00001a80| 14 e7 20 21 73 70 61 64 | 64 72 25 3c 30 20 8c 20 |.. !spad|dr%<0 . |
|00001a90| e1 0d 0c c6 15 6e 6f 62 | 6f 78 65 73 25 3d 21 73 |.....nob|oxes%=!s|
|00001aa0| 70 61 64 64 72 25 0d 0c | d0 0e 73 70 61 64 64 72 |paddr%..|..spaddr|
|00001ab0| 25 2b 3d 34 0d 0c da 15 | e3 20 71 25 3d 30 20 b8 |%+=4....|. q%=0 .|
|00001ac0| 20 6e 6f 62 6f 78 65 73 | 25 0d 0c e4 a2 e7 20 78 | noboxes|%..... x|
|00001ad0| 25 3e 3d 73 70 61 64 64 | 72 25 21 30 20 80 20 79 |%>=spadd|r%!0 . y|
|00001ae0| 25 3e 3d 73 70 61 64 64 | 72 25 21 34 20 80 20 78 |%>=spadd|r%!4 . x|
|00001af0| 25 3c 3d 73 70 61 64 64 | 72 25 21 38 20 80 20 79 |%<=spadd|r%!8 . y|
|00001b00| 25 3c 3d 73 70 61 64 64 | 72 25 21 31 32 20 8c 20 |%<=spadd|r%!12 . |
|00001b10| 66 6f 75 6e 64 25 3d 71 | 25 3a 6d 69 6e 78 25 3d |found%=q|%:minx%=|
|00001b20| 73 70 61 64 64 72 25 21 | 30 3a 6d 69 6e 79 25 3d |spaddr%!|0:miny%=|
|00001b30| 73 70 61 64 64 72 25 21 | 34 3a 6d 61 78 78 25 3d |spaddr%!|4:maxx%=|
|00001b40| 73 70 61 64 64 72 25 21 | 38 3a 6d 61 78 79 25 3d |spaddr%!|8:maxy%=|
|00001b50| 73 70 61 64 64 72 25 21 | 31 32 3a 6c 69 6e 6b 25 |spaddr%!|12:link%|
|00001b60| 3d 73 70 61 64 64 72 25 | 21 31 36 0d 0c ee 0f 73 |=spaddr%|!16....s|
|00001b70| 70 61 64 64 72 25 2b 3d | 32 30 0d 0c f8 05 ed 0d |paddr%+=|20......|
|00001b80| 0d 02 05 e1 0d 0d 0c 05 | 3a 0d 0d 16 26 dd f2 6e |........|:...&..n|
|00001b90| 65 77 74 65 78 74 28 77 | 68 61 6e 64 6c 65 25 2c |ewtext(w|handle%,|
|00001ba0| 69 68 61 6e 64 6c 65 25 | 2c 74 65 78 74 24 29 0d |ihandle%|,text$).|
|00001bb0| 0d 20 0b ea 20 61 64 64 | 72 25 0d 0d 2a 27 61 64 |. .. add|r%..*'ad|
|00001bc0| 64 72 25 3d a4 67 65 74 | 69 6e 64 70 74 72 28 77 |dr%=.get|indptr(w|
|00001bd0| 68 61 6e 64 6c 65 25 2c | 69 68 61 6e 64 6c 65 25 |handle%,|ihandle%|
|00001be0| 29 0d 0d 34 10 24 61 64 | 64 72 25 3d 74 65 78 74 |)..4.$ad|dr%=text|
|00001bf0| 24 0d 0d 3e 28 f2 73 65 | 74 69 63 6f 6e 73 74 61 |$..>(.se|ticonsta|
|00001c00| 74 65 28 77 68 61 6e 64 | 6c 65 25 2c 69 68 61 6e |te(whand|le%,ihan|
|00001c10| 64 6c 65 25 2c 30 2c 30 | 29 0d 0d 48 05 e1 0d 0d |dle%,0,0|)..H....|
|00001c20| 52 05 3a 0d 0d 5c 31 dd | f2 73 65 74 69 63 6f 6e |R.:..\1.|.seticon|
|00001c30| 73 74 61 74 65 28 77 68 | 61 6e 64 6c 65 25 2c 69 |state(wh|andle%,i|
|00001c40| 68 61 6e 64 6c 65 25 2c | 65 6f 72 25 2c 63 6c 65 |handle%,|eor%,cle|
|00001c50| 61 72 25 29 0d 0d 66 15 | 21 74 62 6c 6f 63 6b 25 |ar%)..f.|!tblock%|
|00001c60| 3d 77 68 61 6e 64 6c 65 | 25 0d 0d 70 16 74 62 6c |=whandle|%..p.tbl|
|00001c70| 6f 63 6b 25 21 34 3d 69 | 68 61 6e 64 6c 65 25 0d |ock%!4=i|handle%.|
|00001c80| 0d 7a 12 74 62 6c 6f 63 | 6b 25 21 38 3d 65 6f 72 |.z.tbloc|k%!8=eor|
|00001c90| 25 0d 0d 84 15 74 62 6c | 6f 63 6b 25 21 31 32 3d |%....tbl|ock%!12=|
|00001ca0| 63 6c 65 61 72 25 0d 0d | 8e 23 c8 99 20 22 57 69 |clear%..|.#.. "Wi|
|00001cb0| 6d 70 5f 53 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_SetIc|onState"|
|00001cc0| 2c 2c 74 62 6c 6f 63 6b | 25 0d 0d 98 05 e1 0d 0d |,,tblock|%.......|
|00001cd0| a2 05 3a 0d 0d ac 22 dd | a4 67 65 74 69 6e 64 70 |..:...".|.getindp|
|00001ce0| 74 72 28 77 68 61 6e 64 | 6c 65 25 2c 69 68 61 6e |tr(whand|le%,ihan|
|00001cf0| 64 6c 65 25 29 0d 0d b6 | 15 21 74 62 6c 6f 63 6b |dle%)...|.!tblock|
|00001d00| 25 3d 77 68 61 6e 64 6c | 65 25 0d 0d c0 16 74 62 |%=whandl|e%....tb|
|00001d10| 6c 6f 63 6b 25 21 34 3d | 69 68 61 6e 64 6c 65 25 |lock%!4=|ihandle%|
|00001d20| 0d 0d ca 23 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |...#.. "|Wimp_Get|
|00001d30| 49 63 6f 6e 53 74 61 74 | 65 22 2c 2c 74 62 6c 6f |IconStat|e",,tblo|
|00001d40| 63 6b 25 0d 0d d4 27 e7 | 20 28 74 62 6c 6f 63 6b |ck%...'.| (tblock|
|00001d50| 25 21 32 34 20 80 20 31 | 3c 3c 38 29 20 8c 20 3d |%!24 . 1|<<8) . =|
|00001d60| 74 62 6c 6f 63 6b 25 21 | 32 38 0d 0d de 07 3d 2d |tblock%!|28....=-|
|00001d70| 31 0d 0d e8 05 3a 0d 0d | f2 20 dd f2 64 72 61 67 |1....:..|. ..drag|
|00001d80| 62 6f 78 28 77 68 61 6e | 64 6c 65 25 2c 69 68 61 |box(whan|dle%,iha|
|00001d90| 6e 64 6c 65 25 29 0d 0d | fc 0b ea 20 74 79 70 65 |ndle%)..|... type|
|00001da0| 24 0d 0e 06 15 21 74 62 | 6c 6f 63 6b 25 3d 77 68 |$....!tb|lock%=wh|
|00001db0| 61 6e 64 6c 65 25 0d 0e | 10 25 c8 99 20 22 57 69 |andle%..|.%.. "Wi|
|00001dc0| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|00001dd0| 65 22 2c 2c 74 62 6c 6f | 63 6b 25 0d 0e 1a 36 78 |e",,tblo|ck%...6x|
|00001de0| 4f 25 3d 74 62 6c 6f 63 | 6b 25 21 34 2d 74 62 6c |O%=tbloc|k%!4-tbl|
|00001df0| 6f 63 6b 25 21 32 30 3a | 79 4f 25 3d 74 62 6c 6f |ock%!20:|yO%=tblo|
|00001e00| 63 6b 25 21 31 36 2d 74 | 62 6c 6f 63 6b 25 21 32 |ck%!16-t|block%!2|
|00001e10| 34 0d 0e 24 16 74 62 6c | 6f 63 6b 25 21 34 3d 69 |4..$.tbl|ock%!4=i|
|00001e20| 68 61 6e 64 6c 65 25 0d | 0e 2e 23 c8 99 20 22 57 |handle%.|..#.. "W|
|00001e30| 69 6d 70 5f 47 65 74 49 | 63 6f 6e 53 74 61 74 65 |imp_GetI|conState|
|00001e40| 22 2c 2c 74 62 6c 6f 63 | 6b 25 0d 0e 38 1f 21 62 |",,tbloc|k%..8.!b|
|00001e50| 6c 6f 63 6b 25 3d 77 68 | 61 6e 64 6c 65 25 3a 62 |lock%=wh|andle%:b|
|00001e60| 6c 6f 63 6b 25 21 34 3d | 35 0d 0e 42 33 62 6c 6f |lock%!4=|5..B3blo|
|00001e70| 63 6b 25 21 38 3d 78 4f | 25 2b 74 62 6c 6f 63 6b |ck%!8=xO|%+tblock|
|00001e80| 25 21 38 3a 62 6c 6f 63 | 6b 25 21 31 32 3d 79 4f |%!8:bloc|k%!12=yO|
|00001e90| 25 2b 74 62 6c 6f 63 6b | 25 21 31 32 0d 0e 4c 35 |%+tblock|%!12..L5|
|00001ea0| 62 6c 6f 63 6b 25 21 31 | 36 3d 78 4f 25 2b 74 62 |block%!1|6=xO%+tb|
|00001eb0| 6c 6f 63 6b 25 21 31 36 | 3a 62 6c 6f 63 6b 25 21 |lock%!16|:block%!|
|00001ec0| 32 30 3d 79 4f 25 2b 74 | 62 6c 6f 63 6b 25 21 32 |20=yO%+t|block%!2|
|00001ed0| 30 0d 0e 56 1b 62 6c 6f | 63 6b 25 21 32 34 3d 30 |0..V.blo|ck%!24=0|
|00001ee0| 3a 62 6c 6f 63 6b 25 21 | 32 38 3d 30 0d 0e 60 2b |:block%!|28=0..`+|
|00001ef0| 62 6c 6f 63 6b 25 21 33 | 32 3d 26 37 46 46 46 46 |block%!3|2=&7FFFF|
|00001f00| 46 46 46 3a 62 6c 6f 63 | 6b 25 21 33 36 3d 26 37 |FFF:bloc|k%!36=&7|
|00001f10| 46 46 46 46 46 46 46 0d | 0e 6a 1d c8 99 20 22 57 |FFFFFFF.|.j... "W|
|00001f20| 69 6d 70 5f 44 72 61 67 | 42 6f 78 22 2c 2c 62 6c |imp_Drag|Box",,bl|
|00001f30| 6f 63 6b 25 0d 0e 74 05 | e1 0d 0e 7e 05 3a 0d 0e |ock%..t.|...~.:..|
|00001f40| 88 0c dd f2 64 6f 73 61 | 76 65 0d 0e 92 2c 66 6e |....dosa|ve...,fn|
|00001f50| 24 3d a4 72 65 61 64 74 | 65 78 74 28 a4 67 65 74 |$=.readt|ext(.get|
|00001f60| 69 6e 64 70 74 72 28 73 | 61 76 65 68 61 6e 64 6c |indptr(s|avehandl|
|00001f70| 65 25 2c 32 29 29 0d 0e | 9c 25 c8 99 20 22 57 69 |e%,2))..|.%.. "Wi|
|00001f80| 6d 70 5f 47 65 74 50 6f | 69 6e 74 65 72 49 6e 66 |mp_GetPo|interInf|
|00001f90| 6f 22 2c 2c 74 62 6c 6f | 63 6b 25 0d 0e a6 0e 21 |o",,tblo|ck%....!|
|00001fa0| 62 6c 6f 63 6b 25 3d 36 | 34 0d 0e b0 45 62 6c 6f |block%=6|4...Eblo|
|00001fb0| 63 6b 25 21 31 32 3d 30 | 3a 62 6c 6f 63 6b 25 21 |ck%!12=0|:block%!|
|00001fc0| 31 36 3d 31 3a 62 6c 6f | 63 6b 25 21 32 30 3d 74 |16=1:blo|ck%!20=t|
|00001fd0| 62 6c 6f 63 6b 25 21 31 | 32 3a 62 6c 6f 63 6b 25 |block%!1|2:block%|
|00001fe0| 21 32 34 3d 74 62 6c 6f | 63 6b 25 21 31 36 0d 0e |!24=tblo|ck%!16..|
|00001ff0| ba 42 62 6c 6f 63 6b 25 | 21 32 38 3d 21 74 62 6c |.Bblock%|!28=!tbl|
|00002000| 6f 63 6b 25 3a 62 6c 6f | 63 6b 25 21 33 32 3d 74 |ock%:blo|ck%!32=t|
|00002010| 62 6c 6f 63 6b 25 21 38 | 3a 62 6c 6f 63 6b 25 21 |block%!8|:block%!|
|00002020| 33 36 3d 66 6c 65 6e 25 | 2b 34 2b 35 30 2a 32 30 |36=flen%|+4+50*20|
|00002030| 0d 0e c4 25 62 6c 6f 63 | 6b 25 21 34 30 3d 26 41 |...%bloc|k%!40=&A|
|00002040| 42 3a 24 28 62 6c 6f 63 | 6b 25 2b 34 34 29 3d 66 |B:$(bloc|k%+44)=f|
|00002050| 6e 24 2b bd 30 0d 0e ce | 37 c8 99 20 22 57 69 6d |n$+.0...|7.. "Wim|
|00002060| 70 5f 53 65 6e 64 4d 65 | 73 73 61 67 65 22 2c 31 |p_SendMe|ssage",1|
|00002070| 38 2c 62 6c 6f 63 6b 25 | 2c 62 6c 6f 63 6b 25 21 |8,block%|,block%!|
|00002080| 32 30 2c 62 6c 6f 63 6b | 25 21 32 34 0d 0e d8 05 |20,block|%!24....|
|00002090| e1 0d 0e e2 05 3a 0d 0e | ec 0e dd f2 73 61 76 65 |.....:..|....save|
|000020a0| 6d 65 73 73 0d 0e f6 1c | c8 99 20 22 57 69 6d 70 |mess....|.. "Wimp|
|000020b0| 5f 43 72 65 61 74 65 4d | 65 6e 75 22 2c 2c 2d 31 |_CreateM|enu",,-1|
|000020c0| 0d 0f 00 1c 66 6e 24 3d | a4 72 65 61 64 74 65 78 |....fn$=|.readtex|
|000020d0| 74 28 62 6c 6f 63 6b 25 | 2b 34 34 29 0d 0f 0a 04 |t(block%|+44)....|
|000020e0| 0d 0f 14 0d 4f 25 3d ae | 28 66 6e 24 29 0d 0f 1e |....O%=.|(fn$)...|
|000020f0| 24 c8 99 20 22 4f 53 5f | 47 42 50 42 22 2c 32 2c |$.. "OS_|GBPB",2,|
|00002100| 4f 25 2c 61 72 65 61 25 | 2c 21 61 72 65 61 25 2b |O%,area%|,!area%+|
|00002110| 38 0d 0f 28 1a 73 70 61 | 64 64 72 25 3d 61 72 65 |8..(.spa|ddr%=are|
|00002120| 61 25 2b 21 61 72 65 61 | 25 2b 34 0d 0f 32 13 e7 |a%+!area|%+4..2..|
|00002130| 20 21 73 70 61 64 64 72 | 25 3e 2d 31 20 8c 0d 0f | !spaddr|%>-1 ...|
|00002140| 3c 2e c8 99 20 22 4f 53 | 5f 47 42 50 42 22 2c 32 |<... "OS|_GBPB",2|
|00002150| 2c 4f 25 2c 73 70 61 64 | 64 72 25 2b 34 2c 21 73 |,O%,spad|dr%+4,!s|
|00002160| 70 61 64 64 72 25 2a 32 | 30 2b 32 30 0d 0f 46 05 |paddr%*2|0+20..F.|
|00002170| cd 0d 0f 50 08 d9 23 4f | 25 0d 0f 5a 04 0d 0f 64 |...P..#O|%..Z...d|
|00002180| 1b ff 20 22 53 45 54 54 | 59 50 45 20 22 2b 66 6e |.. "SETT|YPE "+fn|
|00002190| 24 2b 22 20 30 41 42 22 | 0d 0f 6e 04 0d 0f 78 2f |$+" 0AB"|..n...x/|
|000021a0| 62 6c 6f 63 6b 25 21 31 | 32 3d 62 6c 6f 63 6b 25 |block%!1|2=block%|
|000021b0| 21 38 3a 62 6c 6f 63 6b | 25 21 31 36 3d 33 3a 62 |!8:block|%!16=3:b|
|000021c0| 6c 6f 63 6b 25 21 30 3d | 32 35 36 0d 0f 82 37 c8 |lock%!0=|256...7.|
|000021d0| 99 20 22 57 69 6d 70 5f | 53 65 6e 64 4d 65 73 73 |. "Wimp_|SendMess|
|000021e0| 61 67 65 22 2c 31 38 2c | 62 6c 6f 63 6b 25 2c 62 |age",18,|block%,b|
|000021f0| 6c 6f 63 6b 25 21 32 30 | 2c 62 6c 6f 63 6b 25 21 |lock%!20|,block%!|
|00002200| 32 34 0d 0f 8c 05 e1 0d | 0f 96 05 3a 0d 0f a0 0e |24......|...:....|
|00002210| dd f2 6c 6f 61 64 66 69 | 6c 65 0d 0f aa 14 e7 20 |..loadfi|le..... |
|00002220| 6c 6f 61 64 65 64 25 20 | 8c 20 ef 37 3a e1 0d 0f |loaded% |. .7:...|
|00002230| b4 1c 66 6e 24 3d a4 72 | 65 61 64 74 65 78 74 28 |..fn$=.r|eadtext(|
|00002240| 62 6c 6f 63 6b 25 2b 34 | 34 29 0d 0f be 0d 4f 25 |block%+4|4)....O%|
|00002250| 3d 8e 28 66 6e 24 29 0d | 0f c8 0e 66 6c 65 6e 25 |=.(fn$).|...flen%|
|00002260| 3d a2 23 4f 25 0d 0f d2 | 08 d9 23 4f 25 0d 0f dc |=.#O%...|..#O%...|
|00002270| 17 e0 3d 93 2b 66 6c 65 | 6e 25 2b 34 2b 28 35 30 |..=.+fle|n%+4+(50|
|00002280| 2a 32 30 29 0d 0f e6 1b | de 20 61 72 65 61 25 20 |*20)....|. area% |
|00002290| 66 6c 65 6e 25 2b 34 2b | 28 35 30 2a 32 30 29 0d |flen%+4+|(50*20).|
|000022a0| 0f f0 1e c8 99 20 22 4f | 53 5f 46 69 6c 65 22 2c |..... "O|S_File",|
|000022b0| 26 46 46 2c 66 6e 24 2c | 61 72 65 61 25 0d 0f fa |&FF,fn$,|area%...|
|000022c0| 10 66 6c 65 6e 25 3d 21 | 61 72 65 61 25 0d 10 04 |.flen%=!|area%...|
|000022d0| 0d 6c 6f 61 64 65 64 25 | 3d b9 0d 10 0e 15 f2 66 |.loaded%|=......f|
|000022e0| 69 6e 64 68 73 69 7a 65 | 28 61 72 65 61 25 29 0d |indhsize|(area%).|
|000022f0| 10 18 36 21 62 6c 6f 63 | 6b 25 3d 30 3a 62 6c 6f |..6!bloc|k%=0:blo|
|00002300| 63 6b 25 21 34 3d 2d 73 | 70 79 25 3a 62 6c 6f 63 |ck%!4=-s|py%:bloc|
|00002310| 6b 25 21 38 3d 73 70 78 | 25 3a 62 6c 6f 63 6b 25 |k%!8=spx|%:block%|
|00002320| 21 31 32 3d 30 0d 10 22 | 2a c8 99 20 22 57 69 6d |!12=0.."|*.. "Wim|
|00002330| 70 5f 53 65 74 45 78 74 | 65 6e 74 22 2c 6d 61 69 |p_SetExt|ent",mai|
|00002340| 6e 68 61 6e 64 6c 65 25 | 2c 62 6c 6f 63 6b 25 0d |nhandle%|,block%.|
|00002350| 10 2c 34 c8 99 20 22 57 | 69 6d 70 5f 46 6f 72 63 |.,4.. "W|imp_Forc|
|00002360| 65 52 65 64 72 61 77 22 | 2c 6d 61 69 6e 68 61 6e |eRedraw"|,mainhan|
|00002370| 64 6c 65 25 2c 30 2c 2d | 73 70 79 25 2c 73 70 78 |dle%,0,-|spy%,spx|
|00002380| 25 2c 30 0d 10 36 05 e1 | 0d ff |%,0..6..|.. |
+--------+-------------------------+-------------------------+--------+--------+